<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
	<!-- 页面初始化 需要的 div -->
	<div id="contentView"></div>

	  <div style="position:absolute">
		<span id="CreditValueSum">
			回购价格合计：<input type="text" disabled="disabled" name="sumMakeCreditorValue" id="sumMakeCreditorValue" class="text" value="">元
			回购信息条数：<input type="text" disabled="disabled" name="detialNumber" id="detialNumber" class="text" value="">条
		</span>
	</div>  
<!-- 相关js方法 -->	
<script type="text/javascript" src="<%=basePath%>/js/cims/loanDealManage/queryLoanRedem.js"></script>
<script>
 
	var iframeCreditView;
	
	//初始化 查询页面元素
	function initFnCreditDetailView(){
		
		var dealCode = $('#dealCode').val(); 
		var valueCooperorgCode = $('#dtocooperorgCode').val();
		var valueContractCode = $('#dtocontractCode').val();
		var isRedemption = $('#isRedemption').val();
		var creditPackage = $('#dealPackage').val();
		var valueSecondPagSuffix = $('#secondPagSuffix').val();
	    var valueSecondCode = $('#secondCode').val();
	    var redemptionDate = $('#redemptionDate').val();
		
		if(valueCooperorgCode==""|| null ==valueCooperorgCode){
		return;
		}
	    var dataUrl = "";
		if(dealCode==""|| null ==dealCode){
		  dataUrl = contextRootPath + "/loanRedem/getCreditDetailRedemptionList?creditPackage=" + creditPackage +"&valueCooperorgCode=" + valueCooperorgCode + "&valueContractCode="+ valueContractCode + "&valueSecondPagSuffix="+ valueSecondPagSuffix + "&valueSecondCode="+ valueSecondCode+ "&redemptionDate="+ redemptionDate;
		}else{
		  dataUrl =contextRootPath + "/loanRedem/getCreditDetailByBatchId?batchId="+dealCode;
		}
				
		            
				//定义 table 列表信息	
			var tableStructure = {
			//定义table 列表的表头信息
			columns : [ 
			 {display : ' 合同号 ', code : 'creditCode', width : 140, align : 'left', type:'text', isOrder : false} 
			,{display : ' 借款人姓名 ', code : 'borrowerName', width : 100, align : 'left', type:'text', isOrder : false}
			,{display : ' 借款人身份证号 ', code : 'borrowerIdNumber', width : 140, align : 'left', type:'text', isOrder : false}
			,{display : ' 还款起始日期 ', code : 'repayStartDate', width : 80, align : 'left', type:'date', isOrder : false}
			,{display : ' 本期还款金额 ', code : 'thisRepaySum', width : 80, align : 'left', type:'text', isOrder : false}
			,{display : ' 还款期数 ', code : 'repayPeriod', width : 80, align : 'left', type:'text', isOrder : false}
			,{display : ' 剩余还款期数 ', code : 'residueRepayPeriod', width : 80, align : 'left', type:'text', isOrder : false}
			,{display : ' 账单日 ', code : 'billDate', width : 80, align : 'left', type:'text', isOrder : false } 
			,{display : ' 放款日期 ', code : 'initialLoanDate', width : 80, align : 'left', type:'date', isOrder : false}
			,{display : ' 产品名称', code : 'loanProductName', width : 100, align : 'left', type:'text', isOrder : false} 
			,{display : ' 债权状态 ', code : 'creditorStatus', width : 100, align : 'left', type:'select', isOrder : false,
			 value:<syscode:dictionary  codeType="creditorStatus"  type="json"/>} 			 
			,{display : ' 保证金 ', code : 'cautionMoney', width : 80, align : 'left', type:'text', isOrder : false } 
			,{display : ' 当前债权价值 ', code : 'thisCreditorValue', width : 80, align : 'left', type:'text', isOrder : false} 
			,{display : ' 回购日期 ', code : 'redeemDate', width : 80, align : 'left', type:'date', isOrder : false } 
			,{display : ' 本次回购债权价值', code : 'makeCreditorValue', width : 100, align : 'left', type:'fun', isOrder : false,
				value:function(obj){
					if(obj.thisMakeCreditorValue!=null){
					   return "<span style='color:green;'>"+obj.thisMakeCreditorValue+"</span>";
					} 
				}
			}
		  ,{display : ' 回购贷款价格 ', code : ' makeCreditorValue', width : 80, align : 'left', type:'fun', isOrder : false,
				value:function(obj){
					 if(obj.makeCreditorValue!=null){
				        return "<span style='color:red;'>"+obj.makeCreditorValue+"</span>";
					 } else {
					 	if (obj.creditorStatus == '04') {//泯灭
					 		return "<span style='color:red;'>0</span>";
					 	} else if (obj.coreCreditStatus == '01') {//核心债权状态正常
					 		return "<span style='color:red;'>"+obj.thisMakeCreditorValue+"</span>";
					 	} else {//核心债权状态提前结清
					 		return "<span style='color:red;'>"+obj.thisCreditorValue+"</span>";
					 	}
					 }
				}
			} 
		  ,{display : ' 回购债权价格 ', code : 'backMatchValue', width : 90, align : 'left', type:'fun', isOrder : false,
				value:function(obj){
					 if(obj.backMatchValue!=null){
				        return "<span style='color:red;'>"+obj.backMatchValue+"</span>";
					}
				}
			}  
			,{display : ' 回购到期本息和 ', code : 'backTotalValue', width : 90, align : 'left', type:'fun', isOrder : false,
				value:function(obj){
					 if(obj.backTotalValue!=null){
				        return "<span style='color:red;'>"+obj.backTotalValue+"</span>";
					}
				}
			} 
			,{display : ' 结算状态 ', code : 'costState', width : 80, align : 'left', type:'select', isOrder : false,
			value:<syscode:dictionary  codeType="plan_status"  type="json"  /> } 
			,{display : ' 结算编号 ', code : 'settleApplyId', width : 130, align : 'left', type:'text', isOrder : false } 
			,{display : ' 删除操作', code : 'transferId', width : 80, align : 'center', type:'fun', isOrder : false,
			  value:function (obj){		
						if (obj.creditorStatus == '05') {
							return "";
						} else {
							return "<span><a href='javascript:void(0)' onclick=releaseData(this,'"+obj.creditorStatus+"','"+obj.creditCode+"','"+obj.creditCode+"','"+obj.makeCreditorValue+"')>删除</a></span>";
						}
				    }
			 }    
			 
			                               
		   ],
			url : dataUrl,
			selectType : 'checkbox',
			pageSize : 10,
			isCheck : false,
			rownumbers : true,
			pages : [ 10, 20, 100 ],
			trHeight : 30,
			primaryKey:"id"
		};
		//组装 searchIframe 的相关参数		
		var searchIframe={"toolbar":"","form":"","table":tableStructure};	
		//初始化 form 表单 table 列表 及工具条 
		iframeCreditView=$("#contentView").newSearchIframe(searchIframe);
		iframeCreditView.show();
		$("#"+ iframeCreditView.iframeName).css("position", "inherit");
	}
	
	
</script> 

